home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / AMIGA / AMICUS / AMICUS05.ADF / text / extdisk < prev    next >
Text File  |  1986-01-15  |  4KB  |  101 lines

  1.  
  2.  External Disk Interface Connector Specification
  3. ------------------------------------------------------------ 
  4.  
  5.  The 23 pin D type connector with sockets (DB23S) at the
  6.  rear of the Amiga is nominally used to interface to MFM 
  7.  devices.
  8.   
  9.  External Disk Connector Pin Assignment (J7)
  10.   
  11.  pin  name    dir   notes
  12. --------------------------
  13.   1   RDY*    I/O   If motor on, indicates disk installed and up to 
  14.                        speed. If motor not on, Identification mode. 
  15.                        (See below.)
  16.   2   DKRD*   I     MFM input data to Amiga
  17.   3   GND
  18.   4   GND
  19.   5   GND
  20.   6   GND
  21.   7   GND
  22.   8   MTRXD*   OC   Motor on data, clocked into drive's motor on 
  23.                        flip flop by the active transition of SELxB*.
  24.                        Guaranteed setup time is 1.4 usec. Guaranteed 
  25.                        hold time is 1.4 usec.
  26.  9   SEL2B*   OC    Select drive 2
  27.  10  DRESB*   OC    Amiga system reset.  Drives should reset their 
  28.                        motor on flip flops and set their write 
  29.                        protect flip flops.
  30.  11  CHNG*   I/O    Note: Nominally used as an open collector input.
  31.                        Drive's change flop is set at power up or when 
  32.                        no disk is not installed.  Flop is reset when 
  33.                        drive is selected and the head stepped, but 
  34.                        only if a disk is installed.
  35.  12  +5V            270 ma maximum; 410 ma surge. When below 3.75V, 
  36.                        drives are required to reset their motor on 
  37.                        flops, and set their write protect flops.
  38.  13  SIDEB*   O     Side 1 if active, side 0 if inactive
  39.  14  WPRO*   I/O    Asserted by selected, write protected disk.
  40.  15  TK0*    I/O    Asserted by selected drive when read write head 
  41.                        is positioned over track 0.
  42.  16  DKWEB*   OC    Write gate (enable) to drive.
  43.  17  DKWDB*   OC    MFM output data from Amiga.
  44.  18  STEPB*   OC    Selected drive steps one cylinder in the 
  45.                        direction indicated by DIRB.
  46.  19  DIRB     OC   Direction to step the head.  Inactive to step 
  47.                        towards center of disk (higher numbered 
  48.                        tracks).
  49.  20  SEL3B*   OC   Select drive 3.
  50.  21  SEL1B*   OC   Select drive 1.
  51.  22  INDEX*  I/O   Index is a pulse generated once per disk 
  52.                       revolution between the end and beginning of 
  53.                       cylinders.  The 8520 can be programmed to 
  54.                       conditionally generate a level 6 interrupt 
  55.                       to the 68000 whenever the INDEX* input goes 
  56.                       active.
  57.  23  +12V          160 ma maximum; 540 ma surge
  58.  
  59.  
  60.  External Disk Connector Identification Mode
  61. --------------------------------------------------
  62.  
  63.  An identification mode is provided for reading a 32 bit serial
  64.  identification data stream from an external device.  To initialize
  65.  this mode, the motor must be turned on then off.  See pin 8,
  66.  MTRXD* for a discussion of how to turn the motor on and off. The
  67.  transition from motor on to motor off reinitializes the serial
  68.  shift register. After initialization, the SELxB* signal should be 
  69.  left in the inactive state. Now enter a loop where SELxB* is driven
  70.  active, read serial input data on RDY* (pin 1), and drive SELxB* 
  71.  inactive.  Repeat this loop a total of 32 times to read in 32 bits 
  72.  of data.  The most significant bit is received first.
  73.  
  74.  
  75.  External Disk Connector Defined Identifications
  76. --------------------------------------------------
  77.  
  78.       $0000 0000 - no drive present
  79.       $FFFF FFFF - Amiga standard 3.25 diskette
  80.       $5555 5555 - 48 TPI double density double sided
  81.  
  82.  
  83.  As with other peripheral ID's, users should contact Commodore-Amiga
  84.  (mailbox:  amiga) for ID assignment. The serial input data is 
  85.  active low and must therefore be inverted to be consistant with the
  86.  above table.
  87.  
  88.  External Disk Connector Limitations
  89. --------------------------------------------------
  90.  
  91.  1. The total cable length including daisy chaining must
  92.     not exceed 1 meter.
  93.  
  94.  2. A maximum of 3 external devices may reside on this interface.
  95.  
  96.  3. Each device must provide a 1000 Ohm pull up resistor on those
  97.     outputs driven by an open collector device on the Amiga
  98.     (pins 8-10, 16-21).
  99.  
  100.  
  101.